home *** CD-ROM | disk | FTP | other *** search
/ Macwelt 4 / Macwelt DVD 4.cdr / Entwickler / Mac-OS X / ABC.1.2.3-demo.pkg / ABC.1.2.3-demo.post_install < prev    next >
Encoding:
Text File  |  2002-09-30  |  2.9 KB  |  67 lines

  1. #!/bin/sh
  2.  
  3. INSTALL_USER=`ps auxww | grep "/Applications/Utilities/Installer" | head -1 | awk '{ print $1 }'`
  4.  
  5. /bin/echo "Moving files to proper location and fixing permissions..."
  6.  
  7. if ! [ -x /Library/Frameworks ]; then
  8.     /bin/mkdir /Library/Frameworks
  9.     /usr/bin/chgrp admin /Library/Frameworks
  10.     /bin/chmod ug+w /Library/Frameworks 
  11.     /usr/sbin/chown $INSTALL_USER /Library/Frameworks 
  12. fi
  13.  
  14. /bin/cp -Rfp /private/tmp/ABCRoot/Frameworks/ABCFoundation.framework /Library/Frameworks/
  15. /usr/bin/chgrp -R admin /Library/Frameworks/ABCFoundation.framework
  16. /bin/chmod -R ug+w /Library/Frameworks/ABCFoundation.framework
  17. /usr/sbin/chown -R $INSTALL_USER /Library/Frameworks/ABCFoundation.framework
  18.  
  19. /bin/cp -Rfp /private/tmp/ABCRoot/Frameworks/ABCApplication.framework /Library/Frameworks/
  20. /usr/bin/chgrp -R admin /Library/Frameworks/ABCApplication.framework
  21. /bin/chmod -R ug+w /Library/Frameworks/ABCApplication.framework
  22. /usr/sbin/chown -R $INSTALL_USER /Library/Frameworks/ABCApplication.framework
  23.  
  24. if ! [ -x /Library/Palettes ]; then
  25.     /bin/mkdir /Library/Palettes
  26.     /usr/bin/chgrp admin /Library/Palettes
  27.     /bin/chmod ug+w /Library/Palettes 
  28.     /usr/sbin/chown $INSTALL_USER /Library/Palettes 
  29. fi
  30.  
  31. /bin/cp -Rfp /private/tmp/ABCRoot/Palettes/ABCWidgetsOne.palette /Library/Palettes/
  32. /usr/bin/chgrp -R admin /Library/Palettes/ABCWidgetsOne.palette
  33. /bin/chmod -R ug+w /Library/Palettes/ABCWidgetsOne.palette
  34. /usr/sbin/chown -R $INSTALL_USER /Library/Palettes/ABCWidgetsOne.palette
  35.  
  36. /bin/cp -Rfp /private/tmp/ABCRoot/Palettes/ABCWidgetsTwo.palette /Library/Palettes/
  37. /usr/bin/chgrp -R admin /Library/Palettes/ABCWidgetsTwo.palette
  38. /bin/chmod -R ug+w /Library/Palettes/ABCWidgetsTwo.palette
  39. /usr/sbin/chown -R $INSTALL_USER /Library/Palettes/ABCWidgetsTwo.palette
  40.  
  41. /bin/cp -Rfp /private/tmp/ABCRoot/Palettes/ABCWidgetsThree.palette /Library/Palettes/
  42. /usr/bin/chgrp -R admin /Library/Palettes/ABCWidgetsThree.palette
  43. /bin/chmod -R ug+w /Library/Palettes/ABCWidgetsThree.palette
  44. /usr/sbin/chown -R $INSTALL_USER /Library/Palettes/ABCWidgetsThree.palette
  45.  
  46. #/usr/sbin/chown -R $INSTALL_USER /Library/Palettes
  47. #/bin/chmod -R ug+w /Library/Palettes
  48.  
  49. /bin/cp -Rfp /private/tmp/ABCRoot/Jiiva /Library/
  50. /usr/sbin/chown $INSTALL_USER /Library/Jiiva
  51. /usr/bin/chgrp admin /Library/Jiiva
  52. /usr/sbin/chown -R $INSTALL_USER /Library/Jiiva/
  53. /usr/bin/chgrp -R admin /Library/Jiiva/
  54. /bin/chmod -R g+w /Library/Jiiva/
  55.  
  56. /bin/cp -Rfp /Library/Jiiva/Applications/ABCArchiveBuilder.app /Applications/Utilities/
  57. /bin/rm -Rf /Library/Jiiva/Applications
  58. #/usr/bin/chgrp -R admin /Applications/Utilities/ABCArchiveBuilder.app
  59. #/bin/chmod -R ug+w /Applications/Utilities/ABCArchiveBuilder.app
  60. #/usr/sbin/chown -R $INSTALL_USER /Applications/Utilities/ABCArchiveBuilder.app
  61.  
  62. #/usr/sbin/chown -R $INSTALL_USER /Library/Jiiva/ABC
  63. #/bin/chmod -R ug+w /Library/Jiiva/ABC
  64.  
  65. # I would like to clean up temp but this seems to hang the installer...
  66. #/bin/rm -rf /private/tmp/ABCRoot
  67.